#include <iostream>

using namespace std;
/*
题目描述
一个长度为 l(3≤l≤255) 的字符串中被反复贴有 boy 和 girl 两单词，
后贴上的可能覆盖已贴上的单词（没有被覆盖的用句点表示），最终每个单词至少有一个字符没有被覆盖。
问贴有几个 boy 几个 girl？

输入格式
一行被被反复贴有boy和girl两单词的字符串。

输出格式
两行，两个整数。第一行为boy的个数，第二行为girl的个数。

输入输出样例
*/
int main()
{
    string s;
    cin >> s;
    int boy, girl;
    for (int i = 0; i < s.size(); i++)
    {
        if (s[i] == 'b' || s[i] == 'o' || s[i] == 'y')
        {
            boy++;
        }
        if (s[i] == 'g' || s[i] == 'i' || s[i] == 'r' || s[i] == 'l')
        {
            girl++;
        }
    }
    cout << boy << endl;
    cout << girl << endl;
    return 0;
}
